A light-weight, collaborative temporary file system for clustered Web servers
نویسنده
چکیده
Previous studies indicate that I/O could become a performance bottleneck in commodity PC-based cluster Web servers. Current local native file systems do not work well for expensive file I/Os while specialized file systems have a limitation on portability. In this paper, we present a lightweight, collaborative temporary file system (CTFS) to improve disk I/O performance for clustered Web servers. CTFS employs several techniques to achieve high-performance, good scalability and portability: (1) a lightweight local temporal file system at each node, (2) using Remote Direct Memory Access (RDMA) to improve intra-cluster communication performance, and (3) a location-aware summary cache for scalable file-to-server lookup. Comprehensive trace-driven simulation experiments conclude that CTFS achieves up to a 37% better system throughput and reduces up to 47% total disk I/O latency than a local asynchronous FFS solution. © 2006 Elsevier Inc. All rights reserved.
منابع مشابه
CTFS: A New Light-Weight, Cooperative Temporary File System for Cluster-Based Web Servers
Previous studies showed that I/O could become a major performance bottleneck in cluster-based Web servers. Adopting a large I/O buffer cache on separate server nodes is not a good performance-cost scheme and sometime infeasible because of the high price and poor reliability. Current native file systems do not work well for the poor performance. Specialized file systems suffer a poor portability...
متن کاملA Light-weight, Temporary File System for Large-scale Web Servers
Several recent studies have pointed out that file I/Os can be a major performance bottleneck for some large Web servers. Large I/O buffer caches often do not work effectively for large servers. This paper presents a novel, lightweight, temporary file system called TFS that can effectively improve I/O performance for large servers with small cost. TFS is a much more cost-effective scheme than th...
متن کاملبررسی تأثیرات رایانش ابری بر یادگیری الکترونیکی
In the world of training, online training is introduced as a modern model of training services. Cloud computing is a modern technology which is provided software, infrastructure and platform as internet. Also, online training is introduced as a modern model of training services on the web. In this research, the impact of cloud computing on e-learning on the case of Mehralborz online university ...
متن کاملCruz Efficient Data Distribution in a Web Server Farm
High-performance Web sites rely on Web server “farms”—hundreds of computers serving the same content—for scalability, reliability, and low-latency access to Internet content. Deploying these scalable farms typically requires the power of distributed or clustered file systems. Building Web server farms on file systems complements hierarchical proxy caching.1 Proxy caching replicates Web content ...
متن کاملPublish Consistency and Producer-Consumer Locking: Efficiently Distributing Updates to Web Servers Using a File System
For low-latency access and scalability, Web site replication with a distributed file system has advantages over proxy caching. In particular, file systems encapsulate data consistency and recovery from failure behind a simple interface so that Web servers and Internet applications can operate as if they were on a single system. However, distributing content changes to many Web servers using a f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 66 شماره
صفحات -
تاریخ انتشار 2006